<?php

class Consultorio extends AppModel {

    var $name = 'Consultorio';
    var $displayField = 'identificacion';
    var $hasMany = array('ConsultoriosImplemento', "ProcedimientosRealizado", 'ConsultoriosProfesionale'); // se quito Citas revisar

    public function getInfoConsultorio() {
        return $this->query('
                    Select *
                    From consultorios as Consultorio 
                    order by Consultorio.id desc
                ');
    }

    public function getInfoConsultoriobyId($consultorio_id) {
        return $this->query('
                    Select *
                    From consultorios as Consultorio
                    where Consultorio.id = "' . $consultorio_id . '"
                    order by Consultorio.id desc
                ');
    }
    
     public function  BuscarPorNombre($nombre)
    {
         return $this->query('
                    Select *
                    From consultorios as Consultorio
                    where Consultorio.identificacion = "' . $nombre. '"
                    order by Consultorio.id desc
                ');
    }

    public $validate = array(
        'identificacion' => array(
            'is_number' => array(
                'rule' => 'numeric',
                'message' => 'Consultorio es un campo numerico'
            ),
        ),
        'sede' => array(
            'rule' => 'notEmpty',
            'message' => 'la sede es un campo que no puede quedar vacío.'
        ),
        'piso' => array(
            'is_number' => array(
                'rule' => 'numeric',
                'message' => 'Consultorio es un campo numerico'
            ),
        )
    );

}

?>
